Remove lisp_h_PSEUDOVECTORP etc
authorPaul Eggert <eggert@cs.ucla.edu>
Tue, 13 Feb 2024 17:54:51 +0000 (09:54 -0800)
committerPaul Eggert <eggert@cs.ucla.edu>
Tue, 13 Feb 2024 19:20:32 +0000 (11:20 -0800)
commit231af322b07447d87b4c250aa601219a4005d9a5
tree400d4037122ba67dce0dd979d3f37d1339a76ad8
parentefdcd7b8f78ef22c0213ea770a552fb69b789381
Remove lisp_h_PSEUDOVECTORP etc

* src/lisp.h (lisp_h_PSEUDOVECTORP, lisp_h_EQ, lisp_h_SYMBOLP):
Refactor by removing these macros, moving each definiens to its only
use.  Now that we have symbols with position so that there is no longer
a non-lisp_h_* macro counterpart if DEFINE_KEY_OPS_AS_MACROS, there’s
no need to separate these definiens from their inline function bodies.
src/lisp.h